| |
| 先ほど解説した方法でcookieに情報を書き込んだ場合、ブラウザを終了すると同時にcookieの情報も削除されてしまいます。これでは、cookieを効果的に活用できません。そこで。cookieに情報を書き込む際は、有効期限を付け加えておきます。すると、指定した有効期限になるまでcookieの情報がハードディスクに保持されるようになります。有効期限を含めるには、以下のように「クッキー名=値;expires=(有効期限)」という形式でcookieに情報を書き込みます。なお、この(有効期限)はGMT形式に変換しておく必要があります(以下の例は、有効期限を365日に設定した場合です)。 |
t = new Date();
t.setTime(t.getTime()+(365*1000*60*60*24));
expt = t.toGMTString();
document.cookie = "count="+n+";expires="+expt; |
|